make a down-payment - German English Dictionary